FC = nvfortran
FCFLAGS = -cuda -O3 -march=native -fopenmp

test_cuda_03.exe: FCFLAGS += -gpu=mem:unified

%.exe: %.F90
	$(FC) $(FCFLAGS) -o $@ $<

all: test_cuda_01.exe test_cuda_02_gpu.exe test_cuda_02_gpu_optimized.exe test_cuda_02_cpu.exe test_cuda_03.exe

clean:
	rm -f *.mod *.exe
